hot under the collar

adjectives

very angry
is similar to
feeling or showing anger
"angry at the weather"; "angry customers"; "an angry silence"; "sending angry letters to the papers"
domain usage
a colloquial expression; characteristic of spoken or written communication that seeks to imitate informal speech